- Getting Started
- Installation
- Compiler
- Virtual Keyboard (Custom IME)
- Command Line Interface
- Hello World
- Variables
- Variable Definition
- Type Definition
- Functions
- Glyph Function and System Function
- Monad and Dyad
- Order of Operations
- Type Definition
- Constants
- Formula and Statement
- Installation
- Basic Scalar Operations
- Boolean Operations
- AND Operation
- OR Operation
- NOT Operation
- Questions: XOR/XNOR
- Numeric Operations
- Negate Value
- Direction
- Reciprocal
- Magnitude
- Rounding
- Conjugate
- Numeric Calculations
- Basic Dyadic Calculations
- Exponent and Logarithm
- Trigonometric Functions
- Comparing
- Boolean Operations
- Basic Array Manipulations
- Vector Array
- Sequence
- Retrieving with an Index
- Size of Array
- Type Definition
- Array Generation
- Extending Monadic Functions to Array
- Extending Dyadic Functions to Array
- Combine
- Split
- Hit Cases
- High Dimentional Array as Tensor
- Defining with Reshape
- Extracting Sub Elements with Indexes
- Extending Monadic Functions to High Dimentional Array
- Extending Dyadic Functions to High Dimentional Array
- Matrix Inversion
- Matrix Transpositioning
- String Manipulations
- Defining String
- Embedding Variables
- Empty Value
- Vector Array
- Functions and Operators
- Operator
- Convolution
- Inner Products
- Outer Products
- Tensor Transposition with Axis
- Ranked Each
- Stencil
- Operator
- Nilad System Function
- Randomizer
- Standard Input
- DateTime Operations
- Tuple Structure
- Combination in Tuple Structures
- Conditional Expression Functions
- IF Function
- Switch Function
- System Output and External System Operations
- System Output
- DateTime Operations
- Directory Operations on File System
- Check The Existence of Directory
- Create Directory
- Move Directory
- Copy Directory
- Rename Directory
- Delete Directory
- Search Directories
- File Operations on File System
- Check The Existence of File
- Create File
- Move File
- Copy File
- Rename File
- Delete File
- Search Files
- Open File
- Overwrite File
- OS Interaction
- Network Programming
- HTTP Client
- TCP Client
- UDP Client
- Data Format Parsing
- Text Data Format Parsing
- DCF
- CSV
- JSON
- XML
- YAML
- TOML
- Binary Data Format Parsing
- Image
- Audio
- Video
- Text Data Format Parsing
- User-Defined Direct Functions
- User-Defined Monad System Function
- User-Defined Dyad System Function
- User-Defined Nilad System Function
- Return-if System Output
- Recursive Function
- Anonymous Function
- Module References
- Error Handling
- Assertion System Output
- User-Defined System Functions with Response Status
- Array Calculations with GPU
- Embedding Systems and The Hardware Abstraction Layer
- Memory Optimized Programming
- Fake Functional Programming on AROAPL
- Practices
- References
- So What Did AROAPL Solve?
- So What Will You Solve?